---@meta

---@class component_moontrader
local moontrader = {}

---
---@param fn idk # 
---author: 
function moontrader:SetCanAcceptFn(fn)
end

---
---@param fn idk # 
---author: 
function moontrader:SetOnAcceptFn(fn)
end

---
---@param giver idk # 
---@param item idk # 
---author: 
function moontrader:AcceptOffering(giver,item)
end

